作者:董士伟的微博当_250 | 来源:互联网 | 2014-05-20 16:54
Vim如何去掉^M>echo-e"i\rlove\rWQ.">test使用vim查看:i^Mlove^MWQ.那么如何去掉^M?接下来介绍两种去掉^M的方法。首先cp两份复本>cptesttest2>cptesttest3第一种方法:对vimtest2使用如...
Vim如何去掉^M
> echo -e "i\rlove\rWQ." >test
使用vim查看:
i^Mlove^MWQ.
那么如何去掉^M?接下来介绍两种去掉^M的方法。
首先cp两份复本
> cp test test2
> cp test test3
第一种方法:对vim test2使用如下替换方法:
:%s/^M/\r/g # 注意这里使用Ctrl+V+M输入^M
第二种方法:对vim test3使用如下替换方法:
:%s/\r/\r/g # 注意这里使用Ctrl+V+M输入^M
使用hexdump查看test2,test3与test的区别:
> hexdump test
0000000 0d69 6f6c 6576 570d 2e51 000a
000000b
> hexdump test2
0000000 0a69 6f6c 6576 570a 2e51 000a
000000b
> hexdump test3
0000000 0a69 6f6c 6576 570a 2e51 000a
000000b
其中的区别在于将0d转成0a。